Event-driven Architecture and REST Architectural Style: An Exploratory Study on Modularity
نویسندگان
چکیده

 Event-driven architecture has been widely adopted in the software industry, emerging as an alternative to development of enterprise applications based on REST architectural style. However, little is known about effects event-driven modularity while evolve. Consequently, practitioners end up adopting it without any empirical evidence its impacts essential indicators, including separation concerns, coupling, cohesion, complexity, and size. This article, therefore, reports exploratory study comparing style terms modularity. A realistic application was developed using through ve evolution scenarios. In each scenario, a feature added. The generated versions were compared ten metrics. initial results suggest that improved but outperformed considering metrics complexity findings are encouraging can be seen first step more ambitious agenda empirically evaluate bene ts against style.
منابع مشابه
An Architectural Style for Data-Driven Systems
Data-driven systems and applications are specialized software solutions for acquisition, management, and presentation of information. These systems are usually developed using the same software tools, technologies, and processes used for creating any other type of software. Not only is this approach inefficient, but also it results in extreme redundancies due to the inherently repetitive nature...
متن کاملEvent-driven and Attribute-driven Robustness
Over five decades have passed since the first wave of robust optimization studies conducted by Soyster and Falk. It is outstanding that real-life applications of robust optimization are still swept aside; there is much more potential for investigating the exact nature of uncertainties to obtain intelligent robust models. For this purpose, in this study, we investigate a more refined description...
متن کاملREST versus SOAP as Architectural Style for Web Services
Representational State Transfer (REST) is a software architecture style for distributed systems such as the Internet first introduced by Fielding in his doctoral thesis in 2000. REST defines a set of principles defining how resources are defined and addressed in a networked environment. The most known implementation of REST is HTTP. REST advocates use of simple course grained operations (PUT, G...
متن کاملMicroservices - Lightweight Service Descriptions for REST Architectural Style
Current web has a vast number of applications available that offer users a wide domain of services. Most services, however, cannot be machine processed, which limits service composition for application and mashup development. Research on Semantic Web Services contributes to the improvement of interoperability and composition of applications and services. Many approaches cover service descriptio...
متن کاملAn Event-Driven Manufacturing Information System Architecture
Future manufacturing systems need to be more flexible, to embrace tougher and constantly changing market demands. They also need to make better use of plant data, ideally utilizing all data from the entire plant. Low-level data should be refined to real-time information for decision making, to facilitate competitiveness through informed and timely decisions. The Line Information System Architec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of applied research and technology
سال: 2023
ISSN: ['2448-6736']
DOI: https://doi.org/10.22201/icat.24486736e.2023.21.3.1764